12 July 2026

Is Private Tuition Really Necessary for Business Studies?

 


Is Private Tuition Really Necessary for Business Studies?

Business Studies can appear to be one of the more straightforward GCSE or A Level subjects.

Many of its ideas seem familiar. Students already know that businesses sell products, employ people, advertise, compete with one another and try to make a profit. Terms such as price, cost, revenue, customer service and promotion do not initially seem as intimidating as algebra, chemical equations or electricity.

This can create a misleading impression:

“Business is mostly common sense, so why would anyone need private tuition?”

There is certainly a large element of logic in Business Studies. However, understanding how a business works is not the same as being able to produce a high-quality examination answer.

That is where carefully targeted private tuition can make a substantial difference.

At Philip M Russell Ltd, also known as Hemel Private Tuition, Business Studies is not taught simply as a collection of definitions. Because we operate a real company, students can connect the theory in their textbooks with genuine decisions involving customers, prices, costs, equipment, marketing, investment and risk.

Suddenly, Business Studies becomes far more than “common sense”. It becomes the study of real choices and their consequences.

Does Every Business Studies Student Need Private Tuition?

No.

A confident student who understands the course, completes regular practice and receives effective support at school may not require private tuition.

Private tuition should not be regarded as an automatic requirement or as a substitute for good classroom teaching. However, it can be particularly valuable when a student:

  • understands the basic ideas but struggles to apply them

  • writes answers that are too general

  • finds calculations difficult

  • loses marks on longer questions

  • does not use the case study effectively

  • knows definitions but cannot explain consequences

  • struggles to evaluate different business decisions

  • lacks confidence or examination technique

  • has missed lessons or has gaps in knowledge

  • is aiming for a higher grade than current work suggests

Business Studies is often a subject in which students feel that they understand more than their examination marks indicate. Private tuition can help uncover why that gap exists.

Knowing the Words Is Not Enough

A student may be able to define market research, cash flow, profit, break-even, economies of scale or employee motivation.

That is useful, but examination questions rarely stop at definitions.

Students may be asked to explain:

  • why a business should conduct market research

  • how a rise in costs might affect profit

  • whether a company should lower its prices

  • why employee motivation could improve performance

  • whether a business should expand

  • how a new competitor could affect decisions

  • whether borrowing money is the best source of finance

These questions require chains of reasoning.

For example, a student might write:

“Advertising will increase sales.”

That may earn limited credit because it makes an unsupported claim.

A stronger answer could explain:

“Advertising may increase customer awareness of the product. This could attract new customers and increase sales revenue. However, the campaign will also increase costs, so it will only improve profit if the additional revenue is greater than the cost of the advertising.”

The second answer shows application, analysis and balance. It considers both the possible benefit and the possible limitation.

This is one of the most important areas in which individual tuition can help.

Moving Beyond “It Will Increase Profit”

One of the most common weaknesses in Business Studies answers is the repeated use of vague conclusions.

Students often write:

  • it will increase profit

  • it will make customers happy

  • it will make the business successful

  • it will improve the company

  • it will help the employees

These statements may be partly correct, but they do not explain how or why.

During tuition, we work on extending each point into a logical sequence.

For example:

Better staff training
→ employees make fewer mistakes
→ productivity may increase
→ fewer products may be wasted
→ unit costs may fall
→ the business may become more competitive

However, the analysis should not automatically stop there.

Training also costs money. Employees may need time away from their normal work. Some trained workers may leave for better-paid jobs elsewhere.

The student must therefore decide whether the likely long-term benefits justify the short-term costs.

That final judgement is often what separates an average answer from a high-level answer.

The Importance of Using the Case Study

Business Studies examinations frequently provide information about a fictional or real organisation.

The case study might describe:

  • a small family business

  • a growing online retailer

  • a manufacturer considering automation

  • a restaurant facing new competition

  • a company launching a new product

  • an entrepreneur seeking finance

  • a business experiencing cash-flow difficulties

Students sometimes ignore most of this information and produce a generic textbook answer.

For example, they may write:

“Market research helps a business understand its customers.”

That is true, but it could apply to almost any business.

A better answer would use the case study:

“Because the business is planning to launch a new range aimed at teenagers, primary market research could help it discover which designs and prices appeal to that particular target market. This may reduce the risk of producing stock that customers do not want.”

The business context has now become part of the reasoning.

In private tuition, there is time to examine exactly where and how the case study should be used. Students can practise turning individual details from the source material into applied analytical points.

Learning Business by Running a Real Business

One of the advantages we can offer at Philip M Russell Ltd is that Business Studies can be linked to the operation of an actual company.

The business provides private tuition, practical laboratory work, educational resources, photography, video production and technical development. This creates many genuine examples that can be discussed during lessons.

Students can consider questions such as:

  • How should a tuition business set its prices?

  • Should it compete mainly on price or quality?

  • What makes a service different from a physical product?

  • How can customer satisfaction affect reputation?

  • Which equipment purchases are essential and which are optional?

  • How long will an investment take to pay for itself?

  • How can a small company promote its services?

  • What happens when demand changes during the year?

  • Should a business expand into a new market?

  • What are the risks of relying on expensive technology?

  • How can a business differentiate itself from competitors?

These are not abstract questions. They are decisions that real businesses must make.

Others times we create another company owned by one of the students or a relative.

Pricing Is More Complicated Than It Looks

A student may initially assume that a business should charge the lowest possible price to attract more customers.

However, a private tuition business has to consider far more than the hourly charge.

The price may need to reflect:

  • the tutor’s experience and qualifications

  • lesson preparation

  • specialist equipment

  • laboratory facilities

  • insurance

  • heating and electricity

  • software subscriptions

  • administration

  • marketing

  • the number of students who can be taught

  • local competition

  • the value offered to the customer

A low price might increase demand, but it could also create the impression of lower quality. It might attract customers while failing to cover the full costs of providing the service.

A higher price might reduce demand but allow the business to provide smaller groups, better equipment and more individual support.

There is rarely one answer that is always correct. The best choice depends on the objectives, market position and circumstances of the business.

This is exactly the kind of evaluation students must learn to produce in examinations.

Understanding Costs Through Real Equipment Decisions

Business students learn about fixed costs, variable costs, capital expenditure and opportunity cost.

These ideas become easier to understand when linked to real decisions.

Suppose a business is considering purchasing a new camera, computer, scientific instrument or piece of workshop equipment.

The student can explore:

  • the purchase price

  • expected useful life

  • maintenance costs

  • possible additional revenue

  • improvements in efficiency

  • the effect on quality

  • alternative uses of the money

  • the risks if demand is lower than expected

For example, buying a new camera might improve the quality of educational videos and marketing materials. However, the investment only makes business sense if those improvements create sufficient value.

The money used for the camera cannot also be used to purchase laboratory equipment, advertise the business or build a cash reserve. This is opportunity cost in a real and understandable form.

Cash Flow Is Not the Same as Profit

This is an area where many students become confused.

A business can be profitable on paper while still experiencing a shortage of cash.

For example, a company may have:

  • purchased equipment in advance

  • paid annual insurance

  • invested in advertising

  • experienced late customer payments

  • faced an unexpected repair

  • received fewer bookings during a quiet period

The business may expect to earn sufficient revenue over the year, but it still needs enough cash available to meet its immediate commitments.

During tuition, students can work through cash-flow forecasts and examine what happens when:

  • income arrives later than expected

  • costs increase

  • sales fall

  • a large payment becomes due

  • the business borrows money

  • the owner injects additional capital

This helps students understand why cash-flow planning is essential, particularly for smaller businesses.

Marketing Is More Than Advertising

Students sometimes use “marketing” and “advertising” as though they mean the same thing.

Advertising is only one part of marketing.

A tuition business must think about:

  • the services it offers

  • the students and parents it wishes to reach

  • its prices

  • its location

  • whether lessons are online or in person

  • its website

  • its reputation

  • recommendations

  • social media

  • the evidence it provides of quality

  • how it differs from competitors

This provides a practical way to study the marketing mix.

The product is not simply “one hour of tuition”. It might include specialist subject knowledge, individual planning, laboratory practicals, electronic notes, examination practice and access to equipment that students may not have at home.

Promotion must communicate those benefits clearly.

Students can then evaluate which methods are likely to be most suitable for a particular target market.

Customer Service and Reputation

For a small service business, reputation is extremely important.

Customers cannot inspect a lesson in the same way that they can inspect a physical product before buying it. They may rely on recommendations, reviews, qualifications, communication and previous experiences.

This makes customer service a major part of the business.

Students can consider how the following might affect reputation:

  • responding promptly to enquiries

  • arriving prepared

  • explaining progress clearly

  • providing useful feedback

  • adapting lessons to individual needs

  • dealing professionally with problems

  • being reliable

  • maintaining appropriate facilities

  • safeguarding personal information

A satisfied customer may return, purchase additional services or recommend the business to others. An unhappy customer may do the opposite.

This gives students a genuine example of how quality, customer retention and word-of-mouth promotion are connected.

The Value of Business Calculations

Business Studies contains more mathematics than some students expect.

Depending on the course, students may need to calculate or interpret:

  • revenue

  • total costs

  • profit

  • gross profit

  • net profit

  • profit margins

  • percentage change

  • market share

  • break-even output

  • contribution

  • average rate of return

  • labour productivity

  • capacity utilisation

  • cash-flow balances

The mathematics is not usually advanced. However, marks are often lost because students:

  • select the wrong formula

  • confuse revenue with profit

  • forget to include units

  • misread the information

  • round too early

  • fail to interpret the result

  • complete the calculation but do not use it in their argument

Private tuition allows these calculations to be practised systematically.

More importantly, the student learns to explain what the answer means for the business.

A profit margin of 12%, for example, is not simply a number. It may need to be compared with an earlier year, a competitor, an objective or the risks faced by the company.

Longer Answers Need Structure

Many students struggle most with the extended-response questions.

They may have several relevant ideas but present them as an unstructured list. Alternatively, they may write a long answer that repeats the same point without developing it.

A useful structure is:

  1. Identify the decision or issue.

  2. Explain one possible benefit.

  3. Develop the likely consequence.

  4. Apply the point to the business.

  5. Consider a drawback or alternative.

  6. Reach a justified conclusion.

A strong conclusion should not simply repeat the question.

It should explain which option is most suitable and why.

For example:

“Overall, the business should probably purchase the new equipment because it is already operating close to capacity and is losing orders through slow production. However, this decision depends on the cash-flow forecast showing that the loan repayments can be afforded during the quieter winter months.”

This conclusion is conditional. It recognises that business decisions depend on circumstances.

That is usually much stronger than writing:

“In conclusion, buying the equipment is a good idea because it will increase profit.”

Tuition Can Challenge Assumptions

Individual tuition creates time to question statements that initially sound obvious.

Is growth always desirable?

Is a lower price always better?

Does higher revenue always mean higher profit?

Should every business use social media?

Is borrowing necessarily bad?

Will automation always reduce costs?

Does a motivated workforce always need higher pay?

Are large businesses always more efficient?

Students often begin by looking for one correct answer. Business Studies becomes more interesting when they realise that decisions involve competing objectives, incomplete information and risk.

A decision that is sensible for a large multinational business may be completely unsuitable for a small local company.

A strategy that works during rapid growth may be dangerous when demand is uncertain.

Good business answers recognise these differences.

Building Confidence Through Discussion

Some students know more than they are able to write.

In a one-to-one lesson, they can first explain their ideas aloud. The tutor can then help them turn those spoken ideas into a structured written response.

A student might say:

“I do not think the business should expand yet because it could get too expensive if the new shop does not attract enough customers.”

This already contains the beginning of a good argument.

It can be developed into:

“Opening the new shop would increase fixed costs because the business would have to pay additional rent, insurance and staffing costs. If customer demand in the new location is lower than forecast, the business may be unable to generate enough contribution to cover these costs. It may therefore be safer to test demand online or through a temporary location before committing to a long-term lease.”

The student’s original thought was valid. Tuition helps give it the precision, terminology and structure required for examination success.

Identifying the Real Cause of Lower Grades

When a student receives a disappointing mark, the problem is not always a lack of knowledge.

Possible causes include:

  • weak reading of the question

  • insufficient application

  • undeveloped analysis

  • unsupported judgement

  • poor time management

  • incomplete calculations

  • limited use of business terminology

  • failure to compare options

  • conclusions that are too definite or too vague

Private tuition can diagnose these weaknesses in a way that simply completing more revision may not.

The aim is not to make students memorise longer notes. It is to help them understand exactly how marks are awarded and how to demonstrate their understanding more effectively.

Making Business Studies Feel Real

In my experience, students become more engaged when the subject is connected to genuine decisions.

Discussing whether an imaginary company should invest in technology can be useful. Discussing whether our own company should purchase a new camera, laboratory instrument, computer system or manufacturing tool feels much more immediate.

The student can ask:

  • What problem would the investment solve?

  • How much would it cost?

  • Could the money be used more effectively elsewhere?

  • Would customers notice the improvement?

  • Could it generate additional revenue?

  • How quickly might it pay for itself?

  • What happens if the plan fails?

These are exactly the questions that business owners ask.

When students begin thinking in this way, their examination answers often improve because they stop treating each topic as an isolated definition.

Finance affects marketing. Marketing affects demand. Demand affects staffing. Staffing affects quality. Quality affects reputation. Reputation affects future sales.

Business decisions are connected.

So, Is Private Tuition Necessary?

Private tuition is not necessary for every Business Studies student.

However, it can be extremely helpful when a student needs to move from knowing business terminology to thinking like a business decision-maker.

The greatest benefits often come from:

  • improving examination technique

  • developing chains of analysis

  • using case-study evidence

  • strengthening calculations

  • writing balanced evaluations

  • challenging simplistic assumptions

  • linking theory to genuine business experience

  • building confidence through individual discussion

At Philip M Russell Ltd, students can study Business Studies through the experience of a real working company. They can examine actual questions involving pricing, investment, marketing, technology, customer service, competition and risk.

This makes the subject more memorable, more relevant and often far easier to understand.

Conclusion: Business Studies Is Logical, but It Is Not Always Simple

Business Studies certainly contains logic and common sense. However, examination success requires much more than recognising what a business might do.

Students must explain why a decision could work, identify its consequences, consider its limitations, apply it to a particular organisation and reach a justified conclusion.

Private tuition is most valuable when it helps students make that transition.

The purpose is not simply to give them more information. It is to help them use what they know with greater accuracy, confidence and depth.

Once students begin connecting textbook theory with real business decisions, the subject changes. It is no longer a collection of obvious statements about making money.

It becomes an exploration of people, choices, resources, uncertainty and risk.

And that is where Business Studies becomes both challenging and genuinely fascinating.

11 July 2026

Building an A Level Platform Game Project — Part 2: Creating the Game Window and Player Movement

 


Building an A Level Platform Game Project — Part 2: Creating the Game Window and Player Movement

In Part 1, we planned the platform game.

We decided that the aim was not to create the next PlayStation or Xbox masterpiece. The aim was to build a controlled, achievable, expandable 2D platform game that could be used as a strong model for an A Level Computer Science project.

We looked at success criteria, user requirements, essential features, desirable features and extension ideas.

Now we need to move from planning to programming.

This is the exciting point where the project stops being just an idea and becomes something visible on the screen.

But we still need to keep the same rule:

Start simple. Make it work. Then improve it.

In this article, we will create the first working prototype of the game. The target is deliberately small:

Create a game window, place a player on the screen, and allow the player to move left and right using the keyboard.

That may not sound like much, but it is the first proper step towards a working platform game.

Why Start With a Simple Prototype?

Students often want to start with the interesting parts first.

They want graphics, enemies, levels, sound effects and menus. That is understandable. Those are the parts that feel like a finished game.

But those are not the foundation.

The foundation of a platform game is movement.

If the player cannot move reliably, nothing else matters. The platforms, enemies, collectables and levels all depend on the player being controlled properly.

This first prototype gives us something important:

  • a game window

  • a controlled game loop

  • keyboard input

  • a visible player object

  • horizontal movement

  • screen boundary checks

  • a first opportunity for testing

  • evidence for the project write-up

A simple rectangle moving left and right is not impressive as a final game. But as a first prototype, it is exactly what we need.

Choosing the Development Tool

There are several ways to create a 2D platform game.

Students might use:

  • Python with Pygame

  • JavaScript with HTML5 Canvas

  • Godot

  • Unity in 2D mode

  • Java

  • C# with a suitable framework

For this series, I will use Python-style examples because they are easy to read and many students are familiar with them. The important ideas, however, apply to other languages as well.

The key ideas are:

  • create a window

  • repeatedly update the game

  • check for key presses

  • change the player’s position

  • draw the updated screen

  • repeat many times per second

That repeated cycle is the basis of most games.

The Game Loop

A game does not simply run once from top to bottom like a basic calculator program.

A game runs continuously.

It checks input, updates positions, draws the screen and then does the same again. This happens many times every second.

A simple game loop follows this pattern:

  1. Check for events, such as closing the window.

  2. Check which keys are being pressed.

  3. Update the player’s position.

  4. Clear the screen.

  5. Draw the player.

  6. Display the updated screen.

  7. Repeat.

This is a very important idea for students to understand.

The player does not move because the program waits for one key press and then stops. The player moves because the program is constantly checking the keyboard and updating the screen.

Creating the Game Window

The first practical target is to create a game window.

A sensible starting size is 800 pixels wide and 600 pixels high.

This gives enough space for platforms, hazards and movement later, but it is still simple enough to manage.

Example design decision:

The game window will be 800 by 600 pixels because this gives enough room for a simple platform level while keeping the coordinate system manageable for testing.

This kind of explanation is useful in the project write-up. Students should not just say what they did. They should explain why they did it.

A very simple Python/Pygame-style structure might look like this:

import pygame

pygame.init()

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Escape the Platforms")

running = True

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    screen.fill((255, 255, 255))

    pygame.display.update()

pygame.quit()

At this stage, the program does not do much.

It opens a window.
It keeps the window open.
It allows the user to close it.

That is enough for the first small test.

Why Constants Are Useful

In the example above, the screen width and height are stored as constants:

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

This is better than writing 800 and 600 throughout the program.

If the screen size needs to change later, it can be changed in one place.

This is a small programming habit, but it matters.

Good projects are easier to maintain and improve.

A student could write in their development log:

I used named constants for the screen width and height so that the window size could be changed easily later without searching through the whole program.

That is good evidence of thoughtful programming.

Drawing the Player

The next step is to put a player on the screen.

At this point, the player does not need to be a detailed sprite or animated character. A rectangle is perfectly suitable.

In fact, using a rectangle at the beginning is often better because it makes collision detection easier later.

Example player values:

player_x = 100
player_y = 500
player_width = 40
player_height = 60

This places the player near the bottom left of the screen.

To draw the player:

pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))

The full prototype now begins to look like this:

import pygame

pygame.init()

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Escape the Platforms")

player_x = 100
player_y = 500
player_width = 40
player_height = 60

running = True

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    screen.fill((255, 255, 255))

    pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))

    pygame.display.update()

pygame.quit()

Now we have a player.

It cannot move yet, but it exists on the screen.

That is progress.

Understanding Screen Coordinates

One area that can confuse students is the coordinate system.

In many maths lessons, students are used to graphs where the y-value increases as you move upwards.

Computer screens usually work differently.

On a screen:

  • x = 0 is the left edge

  • x increases as you move right

  • y = 0 is the top edge

  • y increases as you move down

So if the player’s x-coordinate increases, the player moves right.
If the player’s x-coordinate decreases, the player moves left.
If the player’s y-coordinate increases, the player moves down.
If the player’s y-coordinate decreases, the player moves up.

This will matter much more when we add gravity and jumping in the next article.

For now, it helps students understand why changing player_x moves the character horizontally.

Adding Left and Right Movement

Now we need keyboard control.

The simplest version checks whether the left or right arrow key is being pressed.

If the right arrow is pressed, increase player_x.

If the left arrow is pressed, decrease player_x.

For example:

keys = pygame.key.get_pressed()

if keys[pygame.K_LEFT]:
    player_x -= 5

if keys[pygame.K_RIGHT]:
    player_x += 5

The value 5 is the movement speed. Each frame, the player moves 5 pixels.

This is easy to understand and easy to test.

The updated loop might look like this:

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    keys = pygame.key.get_pressed()

    if keys[pygame.K_LEFT]:
        player_x -= 5

    if keys[pygame.K_RIGHT]:
        player_x += 5

    screen.fill((255, 255, 255))
    pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))
    pygame.display.update()

Now the player should move left and right.

This is the first real playable interaction.

The Problem of Speed

If students run the game at this point, they may notice a problem.

The player’s speed depends on how quickly the loop runs.

On a fast computer, the game may run very quickly. On a slower computer, it may run more slowly.

This is why games normally use a clock or frame rate control.

In Pygame, this can be done with:

clock = pygame.time.Clock()

Then inside the loop:

clock.tick(60)

This limits the game to about 60 frames per second.

The movement becomes more consistent.

The improved structure becomes:

clock = pygame.time.Clock()

while running:
    clock.tick(60)

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    keys = pygame.key.get_pressed()

    if keys[pygame.K_LEFT]:
        player_x -= 5

    if keys[pygame.K_RIGHT]:
        player_x += 5

    screen.fill((255, 255, 255))
    pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))
    pygame.display.update()

This gives another useful project note:

I added a frame rate limit so that the player movement would be more consistent across different computers.

That is a small but important design improvement.

Preventing the Player Leaving the Screen

At this point, the player can move left and right, but there is probably another problem.

The player can leave the screen.

If the player keeps moving left, the x-coordinate becomes negative. If the player keeps moving right, the player disappears beyond the right edge of the window.

That is not desirable.

We need boundary checks.

The left boundary is simple:

if player_x < 0:
    player_x = 0

The right boundary needs to include the player’s width:

if player_x + player_width > SCREEN_WIDTH:
    player_x = SCREEN_WIDTH - player_width

This means the player’s right edge cannot move beyond the right edge of the screen.

The updated movement section becomes:

keys = pygame.key.get_pressed()

if keys[pygame.K_LEFT]:
    player_x -= 5

if keys[pygame.K_RIGHT]:
    player_x += 5

if player_x < 0:
    player_x = 0

if player_x + player_width > SCREEN_WIDTH:
    player_x = SCREEN_WIDTH - player_width

This gives us another success criterion:

The player cannot move beyond the left or right edge of the screen.

Again, it is specific and testable.

Full Prototype Code for Part 2

At the end of this stage, the prototype might look like this:

import pygame

pygame.init()

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Escape the Platforms")

clock = pygame.time.Clock()

player_x = 100
player_y = 500
player_width = 40
player_height = 60
player_speed = 5

running = True

while running:
    clock.tick(60)

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    keys = pygame.key.get_pressed()

    if keys[pygame.K_LEFT]:
        player_x -= player_speed

    if keys[pygame.K_RIGHT]:
        player_x += player_speed

    if player_x < 0:
        player_x = 0

    if player_x + player_width > SCREEN_WIDTH:
        player_x = SCREEN_WIDTH - player_width

    screen.fill((255, 255, 255))

    pygame.draw.rect(
        screen,
        (0, 0, 255),
        (player_x, player_y, player_width, player_height)
    )

    pygame.display.update()

pygame.quit()

This is still very simple, but it is a proper first version.

The player is visible.
The player can move.
The player cannot leave the screen.
The game loop is working.
The program has a clear structure.

That is enough for Part 2.

What Should Students Record in Their Development Log?

For an A Level project, the student should record development evidence as they go.

After this stage, a good development log entry might include:

Development Stage

Creating the game window and basic player movement.

Aim

To create a visible player character and allow the user to move it left and right using keyboard input.

What Was Added

  • 800 by 600 game window

  • player rectangle

  • keyboard input

  • left and right movement

  • speed variable

  • frame rate control

  • screen boundary checks

Problems Found

  • The player initially moved off the edge of the screen.

  • Movement could behave differently if the game loop ran too quickly.

  • The player was only represented as a rectangle, but this was acceptable for the prototype.

Changes Made

  • Added boundary checks to stop the player leaving the screen.

  • Added a clock to control the frame rate.

  • Used named variables for player size and speed to make the program easier to adjust.

Evidence

  • screenshot of the game window

  • screenshot of the player at the left edge

  • screenshot of the player at the right edge

  • code showing keyboard input

  • test table showing movement works

This is far better than simply writing “I made the player move”.

Example Test Table

Testing should begin early.

Even this simple stage can be tested properly.

Test NumberTestExpected ResultActual ResultPass/Fail
1Run the programGame window opensGame window opensPass
2Press right arrowPlayer moves rightPlayer moves rightPass
3Press left arrowPlayer moves leftPlayer moves leftPass
4Hold left arrow at edge of screenPlayer stops at left edgePlayer stops at left edgePass
5Hold right arrow at edge of screenPlayer stops at right edgePlayer stops at right edgePass
6Close the windowProgram exits cleanlyProgram exits cleanlyPass

This test table may look basic, but it shows the correct habit.

Testing should not be left until the end.

Linking Back to the Success Criteria

In Part 1, we created success criteria.

This stage supports several of them:

  • The player can move left using keyboard input.

  • The player can move right using keyboard input.

  • The player stops moving horizontally when no movement key is pressed.

  • The player cannot move beyond the edge of the game screen.

This is exactly why success criteria are useful.

They connect planning, coding, testing and evaluation.

A student can later write:

The first development stage met four of the original success criteria. Testing confirmed that the player could move left and right and could not leave the game screen.

That is clear project evidence.

Possible Improvements at This Stage

Once basic movement works, students may be tempted to rush into graphics or enemies.

It is better to improve the movement slightly first.

Possible improvements include:

  • changing the speed value

  • adding smoother acceleration

  • adding friction

  • using different controls

  • creating a player class

  • replacing the rectangle with a temporary sprite

  • displaying coordinates for debugging

However, not all of these should be added immediately.

For a first project, simple movement is enough.

The next essential step is vertical movement: gravity and jumping.

Should Students Use a Player Class?

At this early stage, the code uses separate variables:

player_x
player_y
player_width
player_height
player_speed

This is easy to understand.

However, as the game grows, the player will need more information:

  • horizontal speed

  • vertical speed

  • jumping state

  • lives

  • animation frame

  • direction

  • collision rectangle

At that point, it may be better to create a player class.

For example, a class could store all the player’s properties and methods in one place.

Students do not need to do this immediately, but it is a useful design discussion.

A good project might begin with simple variables and later refactor the code into a class. That improvement itself can become useful evidence.

The student can explain:

The first version used separate variables for the player. As the program became more complex, I created a Player class to make the code easier to organise and extend.

That is a strong development point.

Avoiding the Copy-and-Paste Trap

This series is intended to guide students, not to provide a finished project for copying.

That is important.

A Level students should be able to explain their own code, justify their decisions and show their own development process.

Students using this model should adapt the ideas.

They might change:

  • the screen size

  • the controls

  • the player size

  • the movement speed

  • the visual style

  • the target user

  • the success criteria

  • the level design

  • the scoring system

  • the programming language

The aim is to understand the structure, not simply reproduce the code.

A student who copies a project without understanding it will struggle when asked to explain, test or evaluate it.

A student who adapts the project and records their decisions will have a much stronger piece of work.

Practical Task for Students

Before moving to gravity and jumping, students should complete this task.

Part 2 Student Task

Create the first prototype of your platform game.

It must include:

  1. A game window.

  2. A visible player character.

  3. Left movement.

  4. Right movement.

  5. A controlled frame rate.

  6. A variable for player speed.

  7. Boundary checks so the player cannot leave the screen.

  8. A short test table.

  9. At least two screenshots as evidence.

  10. A development log entry explaining what you added and what problems you found.

Extension Task

Improve the movement by adding one of the following:

  • different movement keys

  • a faster sprint key

  • smoother acceleration

  • a simple player class

  • a temporary sprite instead of a rectangle

Students should only attempt the extension once the basic version works.

Final Thoughts: The First Working Version Matters

At this point, the game is not exciting yet.

There are no platforms.
There is no jumping.
There are no enemies.
There is no score.
There is no way to win.

But the first working version matters.

The game has a window.
It has a player.
It responds to keyboard input.
It updates many times per second.
It prevents the player moving beyond the screen.

That is the beginning of a real game.

More importantly, it is the beginning of a properly documented project.

Students should not underestimate this stage. Many weak projects fail because students rush past the foundations and try to add complex features before the basic mechanics are reliable.

A good platform game is built one step at a time.

In the next article, we will add the feature that makes the game start to feel like a platform game: gravity and jumping.

10 July 2026

Teaching GCSE and A-Level Chemistry with Snatoms: Making Molecules Easier to See, Build and Understand

 

Teaching GCSE and A-Level Chemistry with Snatoms: Making Molecules Easier to See, Build and Understand

Chemistry often asks students to imagine things they cannot see.

Atoms are far too small to observe directly in an ordinary lesson, yet students are expected to understand how they join together, how molecules change shape, how bonds break and form, and why the three-dimensional arrangement of atoms matters.

Diagrams in textbooks are useful, but they are still flat pictures of three-dimensional structures. Traditional molecular model kits help, but they can be slow to assemble and sometimes make molecules look more like scaffolding than real collections of atoms.

This is where Snatoms can make a significant difference.

Snatoms are magnetic molecular modelling components that allow atoms and molecules to be assembled quickly. The magnets make bond formation immediate, visible and even audible. Students can build structures, rotate them, pull them apart and reconstruct them without spending most of the lesson struggling with stiff connectors.

For GCSE and A-Level Chemistry, this makes molecular structure much more practical, memorable and realistic.

Why Molecular Structure Is Difficult for Students

Many chemistry topics depend on a secure understanding of particles and bonding.

Students may be shown a displayed formula such as:

H–O–H

They can see that a water molecule contains two hydrogen atoms bonded to one oxygen atom. However, the formula does not automatically show them the full three-dimensional shape of the molecule.

Similarly, methane is often drawn as:

H
|

H – C – H
|
H

This is convenient on paper, but it can wrongly suggest that methane is a flat, cross-shaped molecule.

In reality, the four hydrogen atoms are arranged around the carbon atom in a tetrahedral structure.

A physical model helps students move beyond the limitations of a two-dimensional page. They can hold the molecule, turn it around and view it from different angles.

That change in perspective is often the point at which molecular geometry begins to make sense.

Fast Assembly Means More Time for Chemistry

One of the main advantages of Snatoms is the speed with which molecules can be assembled.

With some traditional model kits, a large amount of lesson time can be spent pushing plastic bonds into small holes, searching for the correct connector or trying to remove pieces without damaging them.

That can be frustrating, particularly for younger students or for those with weaker fine motor skills.

Magnetic connections make the process much quicker.

A student can build a simple molecule such as water, methane or carbon dioxide within moments. They can then dismantle it and move on to a more complicated example.

This means that the model is not simply a finished object demonstrated by the teacher. It becomes something students can repeatedly build, test and modify.

In a one-to-one tuition lesson, this is especially useful. We can move quickly through several examples without losing the flow of the explanation.

A typical sequence might include:

  • building methane

  • changing it into ethane

  • removing hydrogen atoms to form ethene

  • changing the double bond into a triple bond to form ethyne

  • comparing the shapes and freedom of rotation in each molecule

The practical activity remains focused on the chemistry rather than the mechanics of assembling the model.

Making Bond Formation Visible and Audible

One of the most engaging features of magnetic models is that students can both see and hear bonds being formed.

As two atoms come together, the magnets connect with a noticeable click.

That sound creates a simple but effective representation of bond formation. It gives students a physical event to associate with the idea that atoms have joined.

The model must not be taken too literally. Real chemical bonds are not tiny magnets, and atoms do not make clicking noises when they react.

However, the physical action provides a useful teaching analogy.

Students can also pull the atoms apart to represent bond breaking. This opens up discussion about energy changes.

Breaking a bond requires energy.

Forming a bond releases energy.

A teacher can therefore use the model to challenge a common misconception. Some students initially think that breaking bonds releases energy because the word “breaking” sounds violent or explosive. Physically separating magnetic atoms helps make the point that force must be applied to overcome the attraction.

The models provide a starting point for discussing activation energy, reaction profiles and overall energy changes.

Demonstrating Single, Double and Triple Bonds

Double and triple bonds can be difficult to represent convincingly with some molecular model kits.

In Snatoms models, the different bond arrangements are clearer and more realistic. Students can see that a double bond is not simply a decorative second line added to a displayed formula. It changes the structure and behaviour of the molecule.

For example, students can compare ethane and ethene.

Ethane contains a carbon-carbon single bond. The molecule can rotate around this bond relatively freely.

Ethene contains a carbon-carbon double bond. Rotation is restricted.

This is important later when students study:

  • the structure of alkenes

  • addition reactions

  • polymers

  • stereoisomerism

  • E/Z isomerism at A-Level

A physical model makes the restricted rotation much easier to appreciate.

Triple bonds can also be demonstrated using molecules such as nitrogen or ethyne.

Students can compare:

  • a single bond in hydrogen

  • a double bond in oxygen

  • a triple bond in nitrogen

This provides a useful visual route into discussions of bond strength, bond length and reactivity.

Seeing Molecular Shape Rather Than Memorising It

At A-Level, molecular shape becomes a major part of chemical bonding.

Students are expected to use electron-pair repulsion theory to predict structures such as:

  • linear

  • trigonal planar

  • tetrahedral

  • trigonal pyramidal

  • bent

  • trigonal bipyramidal

  • octahedral

These names can become a list to memorise unless students have an opportunity to handle the structures.

With a model in front of them, the arrangement becomes more meaningful.

A tetrahedral molecule is no longer just “109.5 degrees”. It is a three-dimensional arrangement in which four bonding regions spread out as far as possible.

A trigonal planar molecule can be compared directly with a trigonal pyramidal molecule.

Students can investigate why ammonia and water do not have the same shape as methane, despite electron pairs being arranged around the central atom in related ways.

The physical model can support a discussion of lone pairs, although it is important to explain that lone pairs may need to be represented conceptually rather than as ordinary bonded atoms.

The real value lies in helping students connect several ideas:

  • the number of electron regions

  • repulsion between electron pairs

  • molecular shape

  • approximate bond angle

  • polarity

Exploring Polarity and Molecular Symmetry

Models are particularly useful when teaching polarity.

Students often learn that individual bonds may be polar because of differences in electronegativity. They then need to decide whether the whole molecule is polar.

This depends on shape and symmetry.

Carbon dioxide contains two polar carbon-oxygen bonds, but the molecule is linear. The bond dipoles act in opposite directions and cancel.

Water also contains polar oxygen-hydrogen bonds, but the molecule is bent. The dipoles do not cancel, so the molecule has an overall permanent dipole.

On a flat page, students may learn these answers without fully understanding them.

With physical models, the difference becomes much clearer.

The student can place arrows alongside the bonds, view the molecule from several directions and consider whether the effects cancel.

Other useful comparisons include:

  • methane and chloromethane

  • boron trifluoride and ammonia

  • carbon tetrachloride and trichloromethane

This turns polarity from a rule-learning exercise into a spatial reasoning task.

Modelling Chemical Reactions

Simbursement models are also useful for showing that chemical reactions rearrange atoms rather than create or destroy them.

For example, methane combustion can be modelled by building methane and oxygen molecules, then rearranging the atoms to produce carbon dioxide and water.

CH₄ + 2O₂ → CO₂ + 2H₂O

The student can count the atoms before and after the reaction.

One carbon atom appears on each side.

Four hydrogen atoms appear on each side.

Four oxygen atoms appear on each side.

This gives a practical introduction to balancing equations and conservation of mass.

It also highlights something that students sometimes miss: the atoms in the products are the same atoms that were present in the reactants. They have simply been rearranged into different combinations.

Other suitable reactions include:

  • hydrogen reacting with oxygen to make water

  • nitrogen reacting with hydrogen to make ammonia

  • hydrogen chloride formation

  • alkene addition reactions

  • ester formation

  • polymerisation

At A-Level, students can use models to follow reaction mechanisms. They can identify which bond is broken, where a new bond forms and how the carbon skeleton changes.

The model cannot replace correct curly-arrow notation, but it can make the movement and rearrangement easier to visualise before students represent it symbolically.

Organic Chemistry Becomes More Manageable

Organic chemistry can appear overwhelming because molecules quickly become larger and more complex.

Students must learn to interpret:

  • molecular formulae

  • empirical formulae

  • displayed formulae

  • structural formulae

  • skeletal formulae

  • homologous series

  • functional groups

  • isomers

Physical models help students see that these are different ways of representing the same underlying structure.

A student might build butane and then rearrange the same atoms to make methylpropane.

Both molecules have the formula C₄H₁₀, but their structures are different.

This makes structural isomerism immediately visible.

The same approach can be used for alcohols, haloalkanes, alkenes and carboxylic acids.

At A-Level, students can build optical isomers around a chiral carbon. Holding the models side by side makes it much easier to understand why mirror-image molecules cannot always be superimposed.

This is far more effective than relying entirely on wedge-and-dash drawings.

Supporting GCSE Biology

Although Snatoms are primarily associated with chemistry, they can also be useful in Biology.

Biology students need to understand many molecules, including:

  • glucose

  • amino acids

  • fatty acids

  • glycerol

  • water

  • oxygen

  • carbon dioxide

  • DNA components

  • proteins

  • carbohydrates

At GCSE level, the models can be used to reinforce the idea that biological materials are made from chemical elements.

For example, students can compare a glucose molecule with a chain of glucose units in a carbohydrate.

They can see that carbon, hydrogen and oxygen atoms are combined in particular proportions.

Models can also support explanations of condensation and hydrolysis.

Two smaller biological molecules can be joined while showing the removal of the elements of water. The process can then be reversed to model hydrolysis.

This helps connect chemistry with topics such as:

  • digestion

  • enzyme action

  • protein synthesis

  • carbohydrate formation

  • lipid structure

Supporting A-Level Biology

At A-Level Biology, molecular structure becomes even more important.

Students study:

  • monosaccharides and disaccharides

  • α-glucose and β-glucose

  • glycosidic bonds

  • amino acids and peptide bonds

  • triglycerides

  • phospholipids

  • nucleotides

  • ATP

  • DNA and RNA

It is not always practical to build complete large biological molecules atom by atom. However, smaller sections can be modelled to illustrate the key chemistry.

A model can show:

  • how two amino acids join

  • where a peptide bond forms

  • how water is removed during condensation

  • how a phospholipid contains hydrophilic and hydrophobic regions

  • why molecular shape matters in enzyme-substrate interactions

This is particularly valuable because students sometimes treat Chemistry and Biology as completely separate subjects.

Using the same models in both lessons reinforces the fact that biological processes depend on chemical structures and chemical reactions.

An Example Tuition Activity: From Methane to a Polymer

A useful practical sequence begins with methane.

First, the student builds one carbon atom surrounded by four hydrogen atoms.

This establishes carbon’s valency and the tetrahedral arrangement.

Next, two carbon atoms are joined to form ethane. The remaining bonds are filled with hydrogen atoms.

The student can then remove two hydrogen atoms and create a carbon-carbon double bond, forming ethene.

At this stage, we can discuss:

  • the alkene functional group

  • unsaturation

  • the bromine-water test

  • addition reactions

  • restricted rotation

Several ethene molecules can then be represented as repeating units and joined into a chain to model poly(ethene).

The student can see that the carbon-carbon double bonds open and become carbon-carbon single bonds within the polymer.

This one sequence links together bonding, valency, molecular shape, organic nomenclature, reactions and polymerisation.

A Personal Reflection: Students Remember What They Handle

In my experience, students often remember a structure more confidently when they have physically built it.

They may forget a diagram copied from a board, but they are more likely to remember the moment when a molecule would not fit together as expected or when changing a single bond to a double bond altered the whole shape.

The clicking magnets also add an element of satisfaction. There is immediate feedback when the components connect.

This encourages experimentation.

Students begin asking useful questions:

“Can carbon bond to five atoms?”

“Why won’t this molecule rotate?”

“Can I make another structure with the same atoms?”

“Why is this molecule symmetrical but that one is not?”

These questions create opportunities for deeper teaching.

The student is no longer passively receiving a diagram. They are testing a model and investigating the rules behind it.

Using Models Carefully

All scientific models have limitations.

Snatoms are not exact replicas of atoms. The colours, sizes and magnets are teaching tools. Electron clouds are not hard spheres, and bonds are not solid rods or magnetic clips.

It is therefore important to discuss what the model shows well and what it does not show.

The model is useful for representing:

  • connectivity

  • relative orientation

  • bond number

  • molecular shape

  • structural change

  • isomerism

It is less useful for directly representing:

  • electron density

  • orbital overlap in full detail

  • exact atomic scale

  • continuous electron movement

  • intermolecular forces

  • real bond vibrations

Discussing these limitations is not a weakness. It is part of good scientific education.

Students should learn that scientists use models because they help explain reality, not because the models are reality.

Practical Ways to Use Snatoms in Lessons

Snatoms can be incorporated into lessons in several ways.

A teacher can build a molecule as a live demonstration while students predict what should happen next.

Students can work from formula cards and construct the correct molecules.

They can be given an incorrect model and asked to identify the mistake.

They can compare two isomers and explain how they differ.

They can model reactants and products in a balanced equation.

They can photograph their finished structures and annotate the images electronically.

In online tuition, a model can be shown using a close-up camera or visualiser. The molecule can be rotated slowly so that the student sees its full three-dimensional structure.

This works particularly well alongside digital notes. A student can first view the physical molecule and then practise drawing the displayed, structural and skeletal formulae.

Conclusion: Turning Invisible Chemistry into Something Tangible

Chemistry is built around particles that students cannot see, but that does not mean the subject has to remain abstract.

Snatoms allow molecules to be assembled quickly, altered easily and viewed from every direction. The magnetic connections make bond formation and bond breaking clear, while realistic single, double and triple bonds support more advanced discussions of structure and reactivity.

They are useful at GCSE for bonding, equations, conservation of mass and basic organic chemistry.

At A-Level, they support molecular shape, polarity, mechanisms, isomerism and complex organic structures.

Their value also extends into Biology, where they help students understand that carbohydrates, proteins, lipids, DNA and other biological molecules are all based on chemical bonding.

The best practical teaching tools do not merely provide an answer. They encourage students to ask better questions.

When a student can build a molecule, rotate it, dismantle it and rebuild it in a different form, chemistry becomes less like a collection of mysterious symbols and more like a logical, three-dimensional science.

Is Private Tuition Really Necessary for Business Studies?

  Is Private Tuition Really Necessary for Business Studies? Business Studies can appear to be one of the more straightforward GCSE or A Leve...